package com.yhsoft.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yhsoft.sys.controller.Response.BaicContentByFwxyOutVo;
import com.yhsoft.sys.controller.Response.BaicContentByHomeOutVo;
import com.yhsoft.sys.controller.Response.BaicContentByYszcOutVo;
import com.yhsoft.sys.controller.Response.BaicContentOutVo;
import com.yhsoft.sys.controller.request.BaicContentInVo;
import com.yhsoft.sys.entity.BaicContent;

/**
 * <p>
 * 内容配置表 服务类
 * </p>
 *
 * @author yyyyyyyh
 * @since 2023-10-10
 */
public interface IBaicContentService extends IService<BaicContent> {

    void addBaicContent(BaicContentInVo inVo);
    void updateBaicContent(BaicContentInVo inVo);
    BaicContentOutVo getAllBaicContentByPC();
    BaicContentOutVo getAllBaicContentByWX(String appId);
    BaicContentByFwxyOutVo getFwxyByWX(String appId);
    BaicContentByYszcOutVo getYszcByWX(String appId);
    BaicContentByHomeOutVo getHomeContentByWX(String appId);

    BaicContent getThisBaicContent();
}
